$width:1190px;
#header {
    width: 100%;
    height: 92px;
    .header-con {
        width: $width;
        height: 92px;
        margin: 0 auto;
        display: flex;
        align-items: center;
        h2 {
            margin-left: 30px;
        }
    }
}

#shop {
    width: 100%;
    min-height: 360px;
    input {
        cursor: pointer;
    }
    .shop-con {
        width: $width;
        min-height: 360px;
        margin: 0 auto;
        // display: flex;
        // flex-direction: column;
        .tit {
            width: 100%;
            height: 36px;
            display: flex;
            align-items: center;
            border-bottom: 1px solid #e4e4e4;
            margin-bottom: 20px;
            a {
                color: #333;
                margin-right: 70px;
                font-weight: bold;
            }
        }
        .tab {
            height: 260px;
            width: 100%;
            text-align: left;
            .btn {
                display: inline-block;
                width: 120px;
                height: 50px;
                background: #b0b0b0;
                text-align: center;
                line-height: 50px;
                color: #fff;
                cursor: pointer;
            }
            [name='number'] {
                width: 50px;
            }
            .remove {
                display: inline-block;
                width: 120px;
                height: 50px;
                background: #b0b0b0;
                cursor: pointer;
                color: #e24e10;
                font-weight: bold;
            }
            .totalNum {
                font-size: 20px;
                color: red;
                font-weight: bolder;
            }
            .totalPrice {
                font-size: 20px;
                color: red;
                font-weight: bolder;
            }
            .sub {
                font-size: 18px;
                color: red;
                font-weight: bolder;
            }
            .price {
                font-size: 18px;
                color: red;
                font-weight: bolder;
            }
        }
    }
}